/**
 * 一次性导入 svg 目录下面的所有 svg 文件
 * 这样就不用一个一个 import
 */

/**
 * require.context
 * 官方文档指出
 * > It allows you to pass in a directory to search,
 *   a flag indicating whether subdirectories should be searched too,
 *   and a regular expression to match files against.
 *
 * 意思是它允许你通过一个目录进行搜索,flag指定是否搜索子目录，以及与文件匹配的正则表达式。
 *
 * 也就是说 require.context 有三个参数：
 *
 * directory：说明需要检索的目录
 * useSubdirectories：是否检索子目录
 * regExp: 匹配文件的正则表达式
 */

const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
